DagTM: An Energy-Efficient Threads Grouping Mapping for Many-Core Systems Based on Data Affinity
نویسندگان
چکیده
Tao Ju 1,2,*, Xiaoshe Dong 1,*, Heng Chen 1 and Xingjun Zhang 1 1 School of Electronics and Information Engineering, Xi’an Jiaotong University, Xi’an 710049, China; [email protected] (H.C.); [email protected] (X.Z.) 2 School of Electronics and Information Engineering, Lanzhou Jiaotong Universtiy, Lanzhou 730370, China * Correspondence: [email protected] (T.J.); [email protected] (X.D.); Tel.: +86-158-0290-1805 (T.J.); +86-29-8266-3951 (X.D.)
منابع مشابه
Efficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems
Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...
متن کاملAn Efficient Scheme for PAPR Reduction of OFDM based on Selected Mapping without Side Information
Orthogonal frequency division multiplexing (OFDM) has become a promising method for many wireless communication applications. However, one main drawback of OFDM systems is the high peak-to-average power ratio (PAPR). Selected mapping (SLM) is a well-known technique to decrease the problem of high PAPR in OFDM systems. In this method, transmitter is obliged to send some bits named side informati...
متن کاملE2DR: Energy Efficient Data Replication in Data Grid
Abstract— Data grids are an important branch of gird computing which provide mechanisms for the management of large volumes of distributed data. Energy efficiency has recently emerged as a hot topic in large distributed systems. The development of computing systems is traditionally focused on performance improvements driven by the demand of client's applications in scientific and business domai...
متن کاملOptimal Thread-to-Core Mapping for Pipeline Programs
Pipelining is commonly used in multi-threaded code. In pipeline programs, the computation is divided into stages that perform different types of computations. Unlike in a data parallel program, threads in a pipeline program have different behavior. Because of the asymmetry, the performance varies significantly depending on how threads are grouped to use the same shared cache. It is time consumi...
متن کاملExpression and Purification of HCV Core and Core-E1E2 Proteins in Different Bacterial Strains
Background: Hepatitis C virus (HCV) is a main public health problem causing chronic liver infection and subsequently liver cirrhosis and lethal hepatocellular carcinoma (HCC). Vaccination based on HCV capsid proteins has attracted a special interest for prevention of viral infections. The core protein is a basic and evolutionary most conserved protein, which regulates the cellular processes rel...
متن کامل